using System;
using UnityEngine;

namespace NodeCanvas.MySystem
{
	[Name("My Node")]
	[Category("Some Category")]
	[Icon("Some Icon in an 'Editor/Resources' folder")]
	[Description("This is my node..")]
	public class MySystemNode : Node
	{
		public override int maxInConnections
		{
			get
			{
				return -1;
			}
		}

		public override int maxOutConnections
		{
			get
			{
				return -1;
			}
		}

		public override Type outConnectionType
		{
			get
			{
				return typeof(ConditionalConnection);
			}
		}

		protected override Status OnExecute(Component agent, Blackboard blackboard)
		{
			return Status.Success;
		}

		protected override void OnReset()
		{
		}

		public override void OnPortConnected(int portIndex)
		{
		}

		public override void OnPortDisconnected(int portIndex)
		{
		}

		public override void OnGraphStarted()
		{
		}

		public override void OnGraphPaused()
		{
		}

		public override void OnGraphStoped()
		{
		}
	}
}
